package org.jeecg.modules.xindian.reconciliation.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

/**
 * 新点对账文件
 * @TableName insurance_xindian_reconciliation
 */
@TableName(value ="insurance_xindian_reconciliation")
public class InsuranceXindianReconciliation implements Serializable {
    /**
     * 
     */
    @TableId
    private String id;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建日期
     */
    private Date createTime;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 更新日期
     */
    private Date updateTime;

    /**
     * 平台订单
     */
    private Long orderId;

    /**
     * 平台编码（由数据服务支撑平台分配）
     */
    private String platformcode;

    /**
     * 平台名称（由数据服务支撑平台分配）
     */
    private String platfromname;

    /**
     * 业务流水号
     */
    private String applyno;

    /**
     * 保单编号
     */
    private String baohanno;

    /**
     * 是否加密
     */
    private String isenctry;

    /**
     * 招标人（密文）
     */
    private String zbr;

    /**
     * 招标人统一社会信用代码（密文）
     */
    private String zbrorgnum;

    /**
     * 项目编号（密文）
     */
    private String projectno;

    /**
     * 项目名称（密文）
     */
    private String projectname;

    /**
     * 标段编号（密文）
     */
    private String biaoduanno;

    /**
     * 标段名称（密文）
     */
    private String biaoduanname;

    /**
     * 保险类型
     */
    private String insurancetype;

    /**
     * 保险期间
     */
    private String insuranceperiod;

    /**
     * 开标时间（密文）
     */
    private String kaibiaotime;

    /**
     * 保函起期
     */
    private String expiredtime;

    /**
     * 保函止期
     */
    private String effecttime;

    /**
     * 承保公司
     */
    private String productname;

    /**
     * 承保公司编码
     */
    private String productcode;

    /**
     * 出函机构名称
     */
    private String baohanjigou;

    /**
     * 合同包类型 1：限中一包 2：险中两包
     */
    private String hetongtype;

    /**
     * 合同包列表
     */
    private String hetonglist;

    /**
     *  保证金金额
     */
    private String bzjamount;

    /**
     *  报废
     */
    private String cost;

    /**
     * 投标人名称
     */
    private String biddername;

    /**
     * 统一社会信用代码
     */
    private String biddercode;

    /**
     * 经办人名称
     */
    private String jbrname;

    /**
     * 经办人联系方式
     */
    private String jbrphone;

    /**
     * 被保险人名称（密文）
     */
    private String bbx;

    /**
     * 被保险人统一社会信用代码（密文）
     */
    private String bbxorgnum;

    /**
     * 被保企业联系人名称（密文）
     */
    private String bbxcontactname;

    /**
     * 被保企业联系人电话（密文）
     */
    private String bbxcontactphone;

    /**
     * 受益人名称（密文）
     */
    private String syr;

    /**
     * 受益人统一社会信用代码（密文）
     */
    private String syrorgnum;

    /**
     * 支付时间
     */
    private String paytime;

    /**
     * 申请时间
     */
    private String applytime;

    /**
     * 出函成功时间
     */
    private String successtime;

    /**
     * 费率，格式：数字格式字符串
     */
    private String rate;

    /**
     * 单位：元
     */
    private String bhfileinfolist;

    /**
     * 保函状态 1：正常 0：退保
     */
    private String status;

    /**
     * 邀请码
     */
    private String invitecode;

    /**
     * 退保完成时间
     */
    private String tuibaosuccesstime;

    /**
     * 平台所在地区，6位行政区划编码
     */
    private String platformareacode;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    /**
     * 
     */
    public String getId() {
        return id;
    }

    /**
     * 
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 创建人
     */
    public String getCreateBy() {
        return createBy;
    }

    /**
     * 创建人
     */
    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    /**
     * 创建日期
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建日期
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 更新人
     */
    public String getUpdateBy() {
        return updateBy;
    }

    /**
     * 更新人
     */
    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    /**
     * 更新日期
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新日期
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 平台订单
     */
    public Long getOrderId() {
        return orderId;
    }

    /**
     * 平台订单
     */
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    /**
     * 平台编码（由数据服务支撑平台分配）
     */
    public String getPlatformcode() {
        return platformcode;
    }

    /**
     * 平台编码（由数据服务支撑平台分配）
     */
    public void setPlatformcode(String platformcode) {
        this.platformcode = platformcode;
    }

    /**
     * 平台名称（由数据服务支撑平台分配）
     */
    public String getPlatfromname() {
        return platfromname;
    }

    /**
     * 平台名称（由数据服务支撑平台分配）
     */
    public void setPlatfromname(String platfromname) {
        this.platfromname = platfromname;
    }

    /**
     * 业务流水号
     */
    public String getApplyno() {
        return applyno;
    }

    /**
     * 业务流水号
     */
    public void setApplyno(String applyno) {
        this.applyno = applyno;
    }

    /**
     * 保单编号
     */
    public String getBaohanno() {
        return baohanno;
    }

    /**
     * 保单编号
     */
    public void setBaohanno(String baohanno) {
        this.baohanno = baohanno;
    }

    /**
     * 是否加密
     */
    public String getIsenctry() {
        return isenctry;
    }

    /**
     * 是否加密
     */
    public void setIsenctry(String isenctry) {
        this.isenctry = isenctry;
    }

    /**
     * 招标人（密文）
     */
    public String getZbr() {
        return zbr;
    }

    /**
     * 招标人（密文）
     */
    public void setZbr(String zbr) {
        this.zbr = zbr;
    }

    /**
     * 招标人统一社会信用代码（密文）
     */
    public String getZbrorgnum() {
        return zbrorgnum;
    }

    /**
     * 招标人统一社会信用代码（密文）
     */
    public void setZbrorgnum(String zbrorgnum) {
        this.zbrorgnum = zbrorgnum;
    }

    /**
     * 项目编号（密文）
     */
    public String getProjectno() {
        return projectno;
    }

    /**
     * 项目编号（密文）
     */
    public void setProjectno(String projectno) {
        this.projectno = projectno;
    }

    /**
     * 项目名称（密文）
     */
    public String getProjectname() {
        return projectname;
    }

    /**
     * 项目名称（密文）
     */
    public void setProjectname(String projectname) {
        this.projectname = projectname;
    }

    /**
     * 标段编号（密文）
     */
    public String getBiaoduanno() {
        return biaoduanno;
    }

    /**
     * 标段编号（密文）
     */
    public void setBiaoduanno(String biaoduanno) {
        this.biaoduanno = biaoduanno;
    }

    /**
     * 标段名称（密文）
     */
    public String getBiaoduanname() {
        return biaoduanname;
    }

    /**
     * 标段名称（密文）
     */
    public void setBiaoduanname(String biaoduanname) {
        this.biaoduanname = biaoduanname;
    }

    /**
     * 保险类型
     */
    public String getInsurancetype() {
        return insurancetype;
    }

    /**
     * 保险类型
     */
    public void setInsurancetype(String insurancetype) {
        this.insurancetype = insurancetype;
    }

    /**
     * 保险期间
     */
    public String getInsuranceperiod() {
        return insuranceperiod;
    }

    /**
     * 保险期间
     */
    public void setInsuranceperiod(String insuranceperiod) {
        this.insuranceperiod = insuranceperiod;
    }

    /**
     * 开标时间（密文）
     */
    public String getKaibiaotime() {
        return kaibiaotime;
    }

    /**
     * 开标时间（密文）
     */
    public void setKaibiaotime(String kaibiaotime) {
        this.kaibiaotime = kaibiaotime;
    }

    /**
     * 保函起期
     */
    public String getExpiredtime() {
        return expiredtime;
    }

    /**
     * 保函起期
     */
    public void setExpiredtime(String expiredtime) {
        this.expiredtime = expiredtime;
    }

    /**
     * 保函止期
     */
    public String getEffecttime() {
        return effecttime;
    }

    /**
     * 保函止期
     */
    public void setEffecttime(String effecttime) {
        this.effecttime = effecttime;
    }

    /**
     * 承保公司
     */
    public String getProductname() {
        return productname;
    }

    /**
     * 承保公司
     */
    public void setProductname(String productname) {
        this.productname = productname;
    }

    /**
     * 承保公司编码
     */
    public String getProductcode() {
        return productcode;
    }

    /**
     * 承保公司编码
     */
    public void setProductcode(String productcode) {
        this.productcode = productcode;
    }

    /**
     * 出函机构名称
     */
    public String getBaohanjigou() {
        return baohanjigou;
    }

    /**
     * 出函机构名称
     */
    public void setBaohanjigou(String baohanjigou) {
        this.baohanjigou = baohanjigou;
    }

    /**
     * 合同包类型 1：限中一包 2：险中两包
     */
    public String getHetongtype() {
        return hetongtype;
    }

    /**
     * 合同包类型 1：限中一包 2：险中两包
     */
    public void setHetongtype(String hetongtype) {
        this.hetongtype = hetongtype;
    }

    /**
     * 合同包列表
     */
    public String getHetonglist() {
        return hetonglist;
    }

    /**
     * 合同包列表
     */
    public void setHetonglist(String hetonglist) {
        this.hetonglist = hetonglist;
    }

    /**
     *  保证金金额
     */
    public String getBzjamount() {
        return bzjamount;
    }

    /**
     *  保证金金额
     */
    public void setBzjamount(String bzjamount) {
        this.bzjamount = bzjamount;
    }

    /**
     *  报废
     */
    public String getCost() {
        return cost;
    }

    /**
     *  报废
     */
    public void setCost(String cost) {
        this.cost = cost;
    }

    /**
     * 投标人名称
     */
    public String getBiddername() {
        return biddername;
    }

    /**
     * 投标人名称
     */
    public void setBiddername(String biddername) {
        this.biddername = biddername;
    }

    /**
     * 统一社会信用代码
     */
    public String getBiddercode() {
        return biddercode;
    }

    /**
     * 统一社会信用代码
     */
    public void setBiddercode(String biddercode) {
        this.biddercode = biddercode;
    }

    /**
     * 经办人名称
     */
    public String getJbrname() {
        return jbrname;
    }

    /**
     * 经办人名称
     */
    public void setJbrname(String jbrname) {
        this.jbrname = jbrname;
    }

    /**
     * 经办人联系方式
     */
    public String getJbrphone() {
        return jbrphone;
    }

    /**
     * 经办人联系方式
     */
    public void setJbrphone(String jbrphone) {
        this.jbrphone = jbrphone;
    }

    /**
     * 被保险人名称（密文）
     */
    public String getBbx() {
        return bbx;
    }

    /**
     * 被保险人名称（密文）
     */
    public void setBbx(String bbx) {
        this.bbx = bbx;
    }

    /**
     * 被保险人统一社会信用代码（密文）
     */
    public String getBbxorgnum() {
        return bbxorgnum;
    }

    /**
     * 被保险人统一社会信用代码（密文）
     */
    public void setBbxorgnum(String bbxorgnum) {
        this.bbxorgnum = bbxorgnum;
    }

    /**
     * 被保企业联系人名称（密文）
     */
    public String getBbxcontactname() {
        return bbxcontactname;
    }

    /**
     * 被保企业联系人名称（密文）
     */
    public void setBbxcontactname(String bbxcontactname) {
        this.bbxcontactname = bbxcontactname;
    }

    /**
     * 被保企业联系人电话（密文）
     */
    public String getBbxcontactphone() {
        return bbxcontactphone;
    }

    /**
     * 被保企业联系人电话（密文）
     */
    public void setBbxcontactphone(String bbxcontactphone) {
        this.bbxcontactphone = bbxcontactphone;
    }

    /**
     * 受益人名称（密文）
     */
    public String getSyr() {
        return syr;
    }

    /**
     * 受益人名称（密文）
     */
    public void setSyr(String syr) {
        this.syr = syr;
    }

    /**
     * 受益人统一社会信用代码（密文）
     */
    public String getSyrorgnum() {
        return syrorgnum;
    }

    /**
     * 受益人统一社会信用代码（密文）
     */
    public void setSyrorgnum(String syrorgnum) {
        this.syrorgnum = syrorgnum;
    }

    /**
     * 支付时间
     */
    public String getPaytime() {
        return paytime;
    }

    /**
     * 支付时间
     */
    public void setPaytime(String paytime) {
        this.paytime = paytime;
    }

    /**
     * 申请时间
     */
    public String getApplytime() {
        return applytime;
    }

    /**
     * 申请时间
     */
    public void setApplytime(String applytime) {
        this.applytime = applytime;
    }

    /**
     * 出函成功时间
     */
    public String getSuccesstime() {
        return successtime;
    }

    /**
     * 出函成功时间
     */
    public void setSuccesstime(String successtime) {
        this.successtime = successtime;
    }

    /**
     * 费率，格式：数字格式字符串
     */
    public String getRate() {
        return rate;
    }

    /**
     * 费率，格式：数字格式字符串
     */
    public void setRate(String rate) {
        this.rate = rate;
    }

    /**
     * 单位：元
     */
    public String getBhfileinfolist() {
        return bhfileinfolist;
    }

    /**
     * 单位：元
     */
    public void setBhfileinfolist(String bhfileinfolist) {
        this.bhfileinfolist = bhfileinfolist;
    }

    /**
     * 保函状态 1：正常 0：退保
     */
    public String getStatus() {
        return status;
    }

    /**
     * 保函状态 1：正常 0：退保
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * 邀请码
     */
    public String getInvitecode() {
        return invitecode;
    }

    /**
     * 邀请码
     */
    public void setInvitecode(String invitecode) {
        this.invitecode = invitecode;
    }

    /**
     * 退保完成时间
     */
    public String getTuibaosuccesstime() {
        return tuibaosuccesstime;
    }

    /**
     * 退保完成时间
     */
    public void setTuibaosuccesstime(String tuibaosuccesstime) {
        this.tuibaosuccesstime = tuibaosuccesstime;
    }

    /**
     * 平台所在地区，6位行政区划编码
     */
    public String getPlatformareacode() {
        return platformareacode;
    }

    /**
     * 平台所在地区，6位行政区划编码
     */
    public void setPlatformareacode(String platformareacode) {
        this.platformareacode = platformareacode;
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        InsuranceXindianReconciliation other = (InsuranceXindianReconciliation) that;
        return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
            && (this.getCreateBy() == null ? other.getCreateBy() == null : this.getCreateBy().equals(other.getCreateBy()))
            && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime()))
            && (this.getUpdateBy() == null ? other.getUpdateBy() == null : this.getUpdateBy().equals(other.getUpdateBy()))
            && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
            && (this.getOrderId() == null ? other.getOrderId() == null : this.getOrderId().equals(other.getOrderId()))
            && (this.getPlatformcode() == null ? other.getPlatformcode() == null : this.getPlatformcode().equals(other.getPlatformcode()))
            && (this.getPlatfromname() == null ? other.getPlatfromname() == null : this.getPlatfromname().equals(other.getPlatfromname()))
            && (this.getApplyno() == null ? other.getApplyno() == null : this.getApplyno().equals(other.getApplyno()))
            && (this.getBaohanno() == null ? other.getBaohanno() == null : this.getBaohanno().equals(other.getBaohanno()))
            && (this.getIsenctry() == null ? other.getIsenctry() == null : this.getIsenctry().equals(other.getIsenctry()))
            && (this.getZbr() == null ? other.getZbr() == null : this.getZbr().equals(other.getZbr()))
            && (this.getZbrorgnum() == null ? other.getZbrorgnum() == null : this.getZbrorgnum().equals(other.getZbrorgnum()))
            && (this.getProjectno() == null ? other.getProjectno() == null : this.getProjectno().equals(other.getProjectno()))
            && (this.getProjectname() == null ? other.getProjectname() == null : this.getProjectname().equals(other.getProjectname()))
            && (this.getBiaoduanno() == null ? other.getBiaoduanno() == null : this.getBiaoduanno().equals(other.getBiaoduanno()))
            && (this.getBiaoduanname() == null ? other.getBiaoduanname() == null : this.getBiaoduanname().equals(other.getBiaoduanname()))
            && (this.getInsurancetype() == null ? other.getInsurancetype() == null : this.getInsurancetype().equals(other.getInsurancetype()))
            && (this.getInsuranceperiod() == null ? other.getInsuranceperiod() == null : this.getInsuranceperiod().equals(other.getInsuranceperiod()))
            && (this.getKaibiaotime() == null ? other.getKaibiaotime() == null : this.getKaibiaotime().equals(other.getKaibiaotime()))
            && (this.getExpiredtime() == null ? other.getExpiredtime() == null : this.getExpiredtime().equals(other.getExpiredtime()))
            && (this.getEffecttime() == null ? other.getEffecttime() == null : this.getEffecttime().equals(other.getEffecttime()))
            && (this.getProductname() == null ? other.getProductname() == null : this.getProductname().equals(other.getProductname()))
            && (this.getProductcode() == null ? other.getProductcode() == null : this.getProductcode().equals(other.getProductcode()))
            && (this.getBaohanjigou() == null ? other.getBaohanjigou() == null : this.getBaohanjigou().equals(other.getBaohanjigou()))
            && (this.getHetongtype() == null ? other.getHetongtype() == null : this.getHetongtype().equals(other.getHetongtype()))
            && (this.getHetonglist() == null ? other.getHetonglist() == null : this.getHetonglist().equals(other.getHetonglist()))
            && (this.getBzjamount() == null ? other.getBzjamount() == null : this.getBzjamount().equals(other.getBzjamount()))
            && (this.getCost() == null ? other.getCost() == null : this.getCost().equals(other.getCost()))
            && (this.getBiddername() == null ? other.getBiddername() == null : this.getBiddername().equals(other.getBiddername()))
            && (this.getBiddercode() == null ? other.getBiddercode() == null : this.getBiddercode().equals(other.getBiddercode()))
            && (this.getJbrname() == null ? other.getJbrname() == null : this.getJbrname().equals(other.getJbrname()))
            && (this.getJbrphone() == null ? other.getJbrphone() == null : this.getJbrphone().equals(other.getJbrphone()))
            && (this.getBbx() == null ? other.getBbx() == null : this.getBbx().equals(other.getBbx()))
            && (this.getBbxorgnum() == null ? other.getBbxorgnum() == null : this.getBbxorgnum().equals(other.getBbxorgnum()))
            && (this.getBbxcontactname() == null ? other.getBbxcontactname() == null : this.getBbxcontactname().equals(other.getBbxcontactname()))
            && (this.getBbxcontactphone() == null ? other.getBbxcontactphone() == null : this.getBbxcontactphone().equals(other.getBbxcontactphone()))
            && (this.getSyr() == null ? other.getSyr() == null : this.getSyr().equals(other.getSyr()))
            && (this.getSyrorgnum() == null ? other.getSyrorgnum() == null : this.getSyrorgnum().equals(other.getSyrorgnum()))
            && (this.getPaytime() == null ? other.getPaytime() == null : this.getPaytime().equals(other.getPaytime()))
            && (this.getApplytime() == null ? other.getApplytime() == null : this.getApplytime().equals(other.getApplytime()))
            && (this.getSuccesstime() == null ? other.getSuccesstime() == null : this.getSuccesstime().equals(other.getSuccesstime()))
            && (this.getRate() == null ? other.getRate() == null : this.getRate().equals(other.getRate()))
            && (this.getBhfileinfolist() == null ? other.getBhfileinfolist() == null : this.getBhfileinfolist().equals(other.getBhfileinfolist()))
            && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus()))
            && (this.getInvitecode() == null ? other.getInvitecode() == null : this.getInvitecode().equals(other.getInvitecode()))
            && (this.getTuibaosuccesstime() == null ? other.getTuibaosuccesstime() == null : this.getTuibaosuccesstime().equals(other.getTuibaosuccesstime()))
            && (this.getPlatformareacode() == null ? other.getPlatformareacode() == null : this.getPlatformareacode().equals(other.getPlatformareacode()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
        result = prime * result + ((getCreateBy() == null) ? 0 : getCreateBy().hashCode());
        result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
        result = prime * result + ((getUpdateBy() == null) ? 0 : getUpdateBy().hashCode());
        result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode());
        result = prime * result + ((getOrderId() == null) ? 0 : getOrderId().hashCode());
        result = prime * result + ((getPlatformcode() == null) ? 0 : getPlatformcode().hashCode());
        result = prime * result + ((getPlatfromname() == null) ? 0 : getPlatfromname().hashCode());
        result = prime * result + ((getApplyno() == null) ? 0 : getApplyno().hashCode());
        result = prime * result + ((getBaohanno() == null) ? 0 : getBaohanno().hashCode());
        result = prime * result + ((getIsenctry() == null) ? 0 : getIsenctry().hashCode());
        result = prime * result + ((getZbr() == null) ? 0 : getZbr().hashCode());
        result = prime * result + ((getZbrorgnum() == null) ? 0 : getZbrorgnum().hashCode());
        result = prime * result + ((getProjectno() == null) ? 0 : getProjectno().hashCode());
        result = prime * result + ((getProjectname() == null) ? 0 : getProjectname().hashCode());
        result = prime * result + ((getBiaoduanno() == null) ? 0 : getBiaoduanno().hashCode());
        result = prime * result + ((getBiaoduanname() == null) ? 0 : getBiaoduanname().hashCode());
        result = prime * result + ((getInsurancetype() == null) ? 0 : getInsurancetype().hashCode());
        result = prime * result + ((getInsuranceperiod() == null) ? 0 : getInsuranceperiod().hashCode());
        result = prime * result + ((getKaibiaotime() == null) ? 0 : getKaibiaotime().hashCode());
        result = prime * result + ((getExpiredtime() == null) ? 0 : getExpiredtime().hashCode());
        result = prime * result + ((getEffecttime() == null) ? 0 : getEffecttime().hashCode());
        result = prime * result + ((getProductname() == null) ? 0 : getProductname().hashCode());
        result = prime * result + ((getProductcode() == null) ? 0 : getProductcode().hashCode());
        result = prime * result + ((getBaohanjigou() == null) ? 0 : getBaohanjigou().hashCode());
        result = prime * result + ((getHetongtype() == null) ? 0 : getHetongtype().hashCode());
        result = prime * result + ((getHetonglist() == null) ? 0 : getHetonglist().hashCode());
        result = prime * result + ((getBzjamount() == null) ? 0 : getBzjamount().hashCode());
        result = prime * result + ((getCost() == null) ? 0 : getCost().hashCode());
        result = prime * result + ((getBiddername() == null) ? 0 : getBiddername().hashCode());
        result = prime * result + ((getBiddercode() == null) ? 0 : getBiddercode().hashCode());
        result = prime * result + ((getJbrname() == null) ? 0 : getJbrname().hashCode());
        result = prime * result + ((getJbrphone() == null) ? 0 : getJbrphone().hashCode());
        result = prime * result + ((getBbx() == null) ? 0 : getBbx().hashCode());
        result = prime * result + ((getBbxorgnum() == null) ? 0 : getBbxorgnum().hashCode());
        result = prime * result + ((getBbxcontactname() == null) ? 0 : getBbxcontactname().hashCode());
        result = prime * result + ((getBbxcontactphone() == null) ? 0 : getBbxcontactphone().hashCode());
        result = prime * result + ((getSyr() == null) ? 0 : getSyr().hashCode());
        result = prime * result + ((getSyrorgnum() == null) ? 0 : getSyrorgnum().hashCode());
        result = prime * result + ((getPaytime() == null) ? 0 : getPaytime().hashCode());
        result = prime * result + ((getApplytime() == null) ? 0 : getApplytime().hashCode());
        result = prime * result + ((getSuccesstime() == null) ? 0 : getSuccesstime().hashCode());
        result = prime * result + ((getRate() == null) ? 0 : getRate().hashCode());
        result = prime * result + ((getBhfileinfolist() == null) ? 0 : getBhfileinfolist().hashCode());
        result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode());
        result = prime * result + ((getInvitecode() == null) ? 0 : getInvitecode().hashCode());
        result = prime * result + ((getTuibaosuccesstime() == null) ? 0 : getTuibaosuccesstime().hashCode());
        result = prime * result + ((getPlatformareacode() == null) ? 0 : getPlatformareacode().hashCode());
        return result;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", createBy=").append(createBy);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateBy=").append(updateBy);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", orderId=").append(orderId);
        sb.append(", platformcode=").append(platformcode);
        sb.append(", platfromname=").append(platfromname);
        sb.append(", applyno=").append(applyno);
        sb.append(", baohanno=").append(baohanno);
        sb.append(", isenctry=").append(isenctry);
        sb.append(", zbr=").append(zbr);
        sb.append(", zbrorgnum=").append(zbrorgnum);
        sb.append(", projectno=").append(projectno);
        sb.append(", projectname=").append(projectname);
        sb.append(", biaoduanno=").append(biaoduanno);
        sb.append(", biaoduanname=").append(biaoduanname);
        sb.append(", insurancetype=").append(insurancetype);
        sb.append(", insuranceperiod=").append(insuranceperiod);
        sb.append(", kaibiaotime=").append(kaibiaotime);
        sb.append(", expiredtime=").append(expiredtime);
        sb.append(", effecttime=").append(effecttime);
        sb.append(", productname=").append(productname);
        sb.append(", productcode=").append(productcode);
        sb.append(", baohanjigou=").append(baohanjigou);
        sb.append(", hetongtype=").append(hetongtype);
        sb.append(", hetonglist=").append(hetonglist);
        sb.append(", bzjamount=").append(bzjamount);
        sb.append(", cost=").append(cost);
        sb.append(", biddername=").append(biddername);
        sb.append(", biddercode=").append(biddercode);
        sb.append(", jbrname=").append(jbrname);
        sb.append(", jbrphone=").append(jbrphone);
        sb.append(", bbx=").append(bbx);
        sb.append(", bbxorgnum=").append(bbxorgnum);
        sb.append(", bbxcontactname=").append(bbxcontactname);
        sb.append(", bbxcontactphone=").append(bbxcontactphone);
        sb.append(", syr=").append(syr);
        sb.append(", syrorgnum=").append(syrorgnum);
        sb.append(", paytime=").append(paytime);
        sb.append(", applytime=").append(applytime);
        sb.append(", successtime=").append(successtime);
        sb.append(", rate=").append(rate);
        sb.append(", bhfileinfolist=").append(bhfileinfolist);
        sb.append(", status=").append(status);
        sb.append(", invitecode=").append(invitecode);
        sb.append(", tuibaosuccesstime=").append(tuibaosuccesstime);
        sb.append(", platformareacode=").append(platformareacode);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}